home *** CD-ROM | disk | FTP | other *** search
-
- dObject Version 1.0 (Beta Test)
- Copyright (c) 1991 Intelligent Systems Research
- 4883 1/2 N. Paulina #3C
- Chicago IL 60640
- (312)-878-6054
-
- Welcome to Object-Oriented programming for DBASE(tm) ! dObject is an
- object-oriented programming language with built-in classes for handling
- DBASE III data, memo, and index files. Using dObject, you can build complex
- applications that use your existing DBASE III files and a class library of
- over 15 classes and 300 methods. You can define your own classes and methods
- that inherit the features of the built-in classes. You can create new DBASE
- data, memo, and index files, and you can write full-color windowed hypertext
- applications that use DBASE data in totally new ways !
-
- dObject provides the following features:
-
- * a fast, efficient interpreted OOP language
- * a built-in full screen text editor callable from your applications
- * hypertext on-line help
- * over 300 built-in methods for integer and real arithmetic,
- characters, strings, dates, arrays, collections, and more
- * a comprehensive windowing system
- * a graphics system based on the Borland BGI with built-in methods
- for drawing lines, circles, bar charts, pie menus, and text
- output in a variety of fonts and styles
- * pop-up and LOTUS(tm)-style menus
- * DBASE-like SAY and GET I/O to windows, and code for a full
- screen DBASE field editor
- * output logging to printers and DOS text files
- * LAN-compatible row and file locking of DBASE files
- * a powerful GREP-like pattern matching function for strings
- and DBASE character fields
- * a programmable hypertext facility linked to DBASE
-
- This beta test version of dObject is released as shareware and is equivalent
- in features to the registered version ! You are hereby granted a license to
- use dObject for evaluation purposes for the period of 60 days. If you wish
- to continue using dObject after that time, or wish to develop commerical
- applications using dObject, you must register your copy with Intelligent
- Systems Research. The registration fee for a single-use license is $99.95.
- Upon registration you will receive:
-
- * the current version of dObject (without the shareware message/pause)
- * a typeset version of the documentation
- * free customer support for questions and problems for 6 months
- * bug fix releases free of charge
- * future updates at a reduced price
-
- Please note that this version is a beta test version and is not considered
- complete. While it is anticipated that a production shareware version will
- be released soon, registration will insure that you get the production version
- and all bug fix releases as soon as they are available.
-
- This version of dObject is compatible with data, memo, and index files
- in DBASE III format. Future versions of dObject will also be compatible
- with Clipper format index files, and with DBASE IV files. However,
- you must register the shareware version of DBASE III dObject to obtain
- the Clipper or DBASE IV format versions. Please contact Intelligent Systems
- Research at the address below for more information about these versions
- as they become available.
-
- To install dObject on a hard disk, first create a directory for all the
- dObject files (we recommend the creating a directory named "DOBJECT").
- UNZIP the shareware .ZIP file into this directory. You will need
- approximately 1.2 MB of free disk space to install this version of dObject.
-
- To run the shareware version of dObject, type "do" at the DOS prompt.
- dObject will respond with a "dObject> " prompt, and wil accept commands
- delimited with an ending semicolon. dObject will continue to prompt with the
- "more> " message until a semicolon is entered.
-
- On-line hypertext help is available from within dObject by typing "help;" at
- the dObject> prompt. From within the pop-up help window, simply position the
- cursor on a highlighted topic and press Ctrl-F1 to get help on that topic.
-
- To run the demonstration application (DEMO.DO) you must first run
- the CRDEMO.DO file to create the demonstration databases. DEMO.DO and
- CRDEMO.DO provide a comprehensive example of how to write database
- applications in dObject.
-
- To run the BGI demonstration program (BGIDEMO.DO) you must first define
- a DOS environment variable named BGIPATH. This variable must contain the
- name of the directory where the supplied BGI drivers and font files are
- stored. If you install dObject in the directory C:\DOBJECT, you should
- add this line to your AUTOEXEC.BAT file:
-
- SET BGIPATH=C:\DOBJECT
-
- Also note that the BGIDEMO program is designed for use on a VGA display;
- you may wish to change the sizes and/or locations of some of the figures
- drawn for CGA or EGA displays.
-
- On some systems dObject may improperly detect the presence or absence of
- an 8087 math co-processor. To force proper detection, or if dObject
- does not work correctly on your system, define a DOS environment variable
- named 87 that is set to "N" in your AUTOEXEC.BAT file:
-
- SET 87=N
-
- The GREP pattern match logic is implemented courtesy of Allen I. Holub's
- MATCH.C and ESC.C functions from the C Gazette.
-
- Files on this disk:
-
- * READ.ME - this file, containing an introduction to dObject
- and registration information
- * DO.EXE - the executable file for dObject
- * DO.CFG - config file containing editor key definitions
- * DO.ERR - file containing runtime dObject error messages
- * DO.DOC - user guide documentation for dObject
- * CLASSLIB.DOC - documentation for dObject class library
- * HELP.DBF - DBASE III file containing help topics for hypertext help
- * HELP.DBT - DBASE III memo file for HELP.DBF
- * HELP.NDX - DBASE III index file for finding help topics quickly
- * *.BGI - BGI graphic driver files
- * *.CHR - BGI character font files
- * *.DO - sample dObject files (run using the "do" command
- at the dObject> prompt). Includes:
- ADDRESS.DO - demonstrates dObject Address class
- ARRAY.DO - demonstrates dObject's Array class
- ASCII.DO - prints a small ASCII table of characters
- ATSAY.DO - demonstates use of SAY and GET-like screen I/O
- BGIDEF.DO - an include file that defines symbolic constants
- useful when calling the BGI methods
- BGIDEMO.DO - demonstrates many of the BGI graphic methods
- available in dObject
- BOX.DO - prints a box to the screen using text I/O
- COLLECT.DO - demonstrates dObject's Collection class
- COLORS.DO - an include file that defines symbolic names for
- window colors
- CREATE.DO - demonstrates how to create DBASE(tm) files
- CRDEMO.DO - creates database files for DEMO.DO (run this first)
- DATE.DO - demonstrates alternative methods of a Date calculation
- DATETEST.DO - demonstrates dObject's Date class
- DBFLIB.DO - a library of DBASE(tm)-related methods
- DBFTEST.DO - demonstrates how to read a field from selected
- records in a .DBF file and make a menu of the values
- DEMO.DO - a sample database application that illustrates how
- to build an object-oriented doctor's office/patient
- tracking system using DBASE(tm) files, windows, menues,
- and data entry forms
- DIR.DO - demonstrates use of a directory menu
- FACTOR.DO - demonstrates a recursive method for factorials
- FILETEST.DO - demonstrates how to use DOS files from dObject
- FILTER.DO - demonstrates use of a filter in reading .DBF files
- FRIEND.DO - demonstrates the "friend" class relationship
- GREP.DO - demonstrates the built-in GREP pattern match method
- HELP.DO - creates the HELP.NDX file used in the help system
- HLIST.DO - creates a Collection of values from the HELP.DBF file
- HYPER.DO - demonstrates how to use hypertext in applications
- INDEX.DO - demonstrates how to create and use .NDX files
- KEYDEF.DO - an include file that defines symbolic constants
- for key values recognized by dObject
- LINEMENU.DO - demonstrates use of the dObject Linemenu class
- MENUTEST.DO - demonstrates use of the dObject Menu class
- MONEY.DO - contains a sample dObject application for
- performing calculations on money. Illustrates
- the use of OOP to model the abstract class "Money"
- ONERROR.DO - shows how to change the way dObject traps errors
- PRINTER.DO - demonstrates how to send output to the printer
- PRIVATE.DO - demonstrates how to define private methods
- RELATION.DO - demonstrates how to relate two DBASE(tm)
- .DBF files on a common field
- TEST.DO - demonstrates how to create classes and methods,
- and how parameter passing works using methods
- WINDOW.DO - demonstrates how to create a text Window
-
- To register your copy of dObject, simply complete the form below
- and send it along with the registration fee of $99.95 to:
-
- Intelligent Systems Research
- 4883 1/2 N. Paulina #3C
- Chicago IL 60640
- (312)-878-6054
- CompuServe: [70304,2520]
-
- Thanks for supporting the shareware concept !
-
-
-
- DISCLAIMER OF WARRANTY
-
- THIS SOFTWARE AND MANUAL ARE SOLD "AS IS" AND WITHOUT WARRANTIES AS TO
- PERFORMANCE OF MERCHANTABILITY OR ANY OTHER WARRANTIES WHETHER EXPRESSED
- OR IMPLIED. BECAUSE OF THE VARIOUS HARDWARE AND SOFTWARE ENVIRONMENTS
- INTO WHICH THIS PROGRAM MAY BE PUT, NO WARRANTY OF FITNESS FOR A PARTICULAR
- PURPOSE IS OFFERED.
-
- GOOD DATA PROCESSING PROCEDURE DICTATES THAT ANY PROGRAM BE THOROUGHLY
- TESTED WITH NON-CRITICAL DATA BEFORE RELYING ON IT. THE USER MUST ASSUME
- THE ENTIRE RISK OF USING THE PROGRAM. ANY LIABILITY OF THE SELLER WILL BE
- LIMITED EXCLUSIVELY TO PRODUCT REPLACEMENT OR REFUND OF PURCHASE PRICE.
-
-
-
- dObject Order Form
-
-
- Name:
- ----------------------------------------
-
- Company:
- ----------------------------------------
-
- Address:
- ----------------------------------------
-
-
- ----------------------------------------
-
- City:
- ----------------------------------------
-
- State:
- ----------------------------------------
-
- Zip:
- ----------------------------------------
-
- Phone:
- ----------------------------------------
-
- Purchase Date:
- ----------------------------------------
-
- Your Computer Type:
- ----------------------------------------
-
-
- Comments:
-
-
-